<template>
  <view>
    <view :style="'padding-top:' + nTop + 'px;height:' + nHeight + 'px;line-height:' + nHeight + 'px;--color:' + color + ';'"
          class="navigationBox">
      <view :style="'height:' + nHeight + 'px;top:' + nTop + 'px'" class="nBar">
        <navigator :openType="pages.length == 1 ? 'switchTab' : 'navigateBack'" :url="pages.length == 1 ? '/pages/index/index4' : ''" class="ico"
                   hoverClass="none">
          {{ pages.length == 1 ? '' : '' }}
        </navigator>
        <view class="title">
          <view v-if="DJS.flag == 1" class="djsbox">
            <text class="i ico"> {{ DJS.title }}</text>
            <block v-if="djs_H > 0">
              <text class="font">{{ djs_H }}</text>
              <text class="span">时</text>
            </block>
            <block v-if="djs_M > 0">
              <text class="font">{{ djs_M }}</text>
              <text class="span">分</text>
            </block>
            <block v-if="djs_S > 0">
              <text class="font">{{ djs_S }}</text>
              <text class="span">秒</text>
            </block>
          </view>
          <text v-else style="margin-left: 85rpx">{{ DJS.title }}</text>
        </view>
      </view>
    </view>
    <view v-if="t == 1" :style="'top:' + nTH + 'px;'" class="sotab" @tap="SOFn">
      <view class="li">
        <text class="span">年龄</text>
        <text class="i ico"></text>
      </view>
      <view class="li">
        <text class="span">身高</text>
        <text class="i ico"></text>
      </view>
      <view class="li">
        <text class="span">学历</text>
        <text class="i ico"></text>
      </view>
      <view class="li">
        <text class="span">职业</text>
        <text class="i ico"></text>
      </view>
    </view>
    <scroll-view
        :enableBackToTop="true"
        :enableFlex="true"
        :refresherEnabled="true"
        :refresherTriggered="triggered"
        :scrollTop="scrolltopNum_index"
        :scrollWithAnimation="true"
        :scrollY="true"
        :style="
                'margin-top:' + (t == 1 ? nTH + 44 : nTH) + 'px;height:-webkit-calc(100vh - ' + (t == 1 ? nTH + 44 : nTH) + 'px);--color:' + color + ';--rgbcolor:' + rgbcolor + ';'
            "
        class="LIST"
        lowerThreshold="300"
        refresherBackground="#fff"
        @refresherrefresh="topFn"
        @scroll="scrollFn"
        @scrolltolower="btmFn"
    >
      <block v-for="(dl, index) in LIST" v-if="LIST.length > 0" :key="index">
        <view v-for="(item, index1) in dl" :key="index1" :data-uid="item.uid" class="dl" @tap="uidFn">
          <view class="dt">
            <image :src="item.photo_m_url" mode="aspectFill"></image>
          </view>

          <view class="dd">
            <view class="h4">
              <image :src="item.grade_ico" class="ugrade1" mode="aspectFill"></image>
              <text class="span">{{ item.nickname }}</text>
            </view>
            <view class="h5">
              <text v-if="!globalUtils.empty(item.age)" class="b">{{ item.age }}</text>
              <text v-if="!globalUtils.empty(item.areatitle)" class="b ico">{{ item.areatitle }}</text>
            </view>
            <view class="h6">{{ item.data }}</view>
          </view>

          <view class="enter">看{{ item.sex_str }}资料</view>
        </view>
      </block>
      <view v-if="t == 2 && VU.num > 0" class="viptips">
        <view class="ivubox">
          <view v-for="(item, index) in VU.parr" :key="index" class="span">
            <image :src="item" class="blur" mode="aspectFill"></image>
          </view>
        </view>
        <view class="font">
          已经有
          <text class="b">{{ VU.num }}</text>
          人选择了你
        </view>
        <view class="h5">缘分就在一瞬间，不错过喜欢你的人</view>
        <navigator class="btn4" hoverClass="none" url="/pagesA/my_vip/my_vip">
          　
          <i class="ico"></i>
          立即开通VIP查看　
        </navigator>
      </view>
      <view v-if="loading_flag" class="loading">
        <image v-if="loading_ico_flag" class="loading_ico" src="/static/res/img/loading_ico.svg"></image>
        <text>{{ loading_str }}</text>
      </view>
      <view v-if="LIST_nodata" class="nodata">
        <image mode="aspectFit" src="/static/res/img/nodata.png"></image>
        暂无符合条件的用户　
        <text :style="'color:' + color" data-t="1" @tap="ulist_navFn">返回互选首页</text>
      </view>
      <view class="blank"></view>
    </scroll-view>
    <view v-if="backtop_flag" :style="'color:' + color" class="backtop fadeInUp" data-id="index" @tap="backtopFn">
      <text class="ico icon-backtop"></text>
      顶部
    </view>
    <view class="ulist_nav">
      <view :class="'a' + (t == 1 ? ' ed' : '')" data-t="1" @tap="ulist_navFn">
        <view class="i ico"></view>
        <view class="span">互选大厅</view>
      </view>
      <view :class="'a' + (t == 2 ? ' ed' : '')" data-t="2" @tap="ulist_navFn">
        <view class="i ico"></view>
        <view class="span">谁选了我</view>
      </view>
      <view :class="'a' + (t == 3 ? ' ed' : '')" data-t="3" @tap="ulist_navFn">
        <view class="i ico"></view>
        <view class="span">我选了谁</view>
      </view>
      <view :class="'a' + (t == 4 ? ' ed' : '')" data-t="4" @tap="ulist_navFn">
        <view class="i ico"></view>
        <view class="span">互选成功</view>
      </view>
    </view>
    <!-- parse <include src="../component/SO.wxml"></include> -->
    <block>
      <view v-if="div_right_flag" :class="'mask1 div_right_mask ' + div_right_mask_class"
            @tap.stop.prevent="SO_close_Fn">
        <view :class="'div_right_box ' + div_right_box_class" @tap.stop.prevent="blankFn">
          <view class="div_left_so">
            <view class="tbody">{{ SO_title }}</view>
            <form class="form_uid" @submit="SO_form_uid_submitFn">
              <input
                  :value="keyword"
                  autocomplete="off"
                  class="input"
                  confirmType="search"
                  maxlength="20"
                  name="keyword"
                  placeholder="按用户ID/昵称"
                  type="text"
                  @blur="SO_uid_bindblurFn"
                  @confirm="index_SO_uid_submitFn2"
              />
              <button class="ico" formType="submit" style="z-index: 9"></button>
              <input hidden name="sokind" type="text" value="keyword"/>
            </form>
            <form :style="'--color:' + color + ';--rgbcolor:' + rgbcolor" class="form_ext" @submit="SO_submitFn"
                  @reset.stop.prevent="SO_resetFn">
              <block v-for="(item, index) in SO" :key="index">
                <div v-if="item.fkind == 'range' || item.fkind == 'area'" class="listbox">
                  <picker
                      v-if="item.fkind == 'area'"
                      :data-f="item.f"
                      :data-idx="index"
                      :data-kind="item.kind"
                      :headerText="'请选择' + item.tbody"
                      :range="item.arr.def"
                      :value="item.arr.idx"
                      class="dl"
                      mode="multiSelector"
                      rangeKey="v"
                      @change="areaidFn"
                      @columnchange="areaidChangeFn"
                  >
                    <view class="dt">{{ item.tbody }}</view>
                    <view class="dd">
                      <view :class="'span' + (!globalUtils.empty(item.v) ? ' ed' : '')">{{ item.v }}</view>
                    </view>
                  </picker>
                  <picker
                      v-else
                      :data-f="item.f"
                      :data-index="index"
                      :headerText="'请选择' + item.tbody"
                      :range="item.arr.arr"
                      :value="item.arr.def"
                      class="dl"
                      mode="multiSelector"
                      rangeKey="v"
                      @change="SO_rangFn"
                  >
                    <view class="dt">{{ item.tbody }}</view>
                    <view class="dd">
                      <view :class="'span' + (!globalUtils.empty(item.v) ? ' ed' : '')">{{ item.v }}</view>
                    </view>
                  </picker>
                </div>

                <block v-else>
                  <navigator v-if="item.f == 'child'" class="listbox" hoverClass="none" url="/pagesA/my_vip/my_vip">
                    <view class="dl listdl_tips">
                      <view class="dt">以下仅对VIP会员开放</view>
                      <view class="dd">
                        <view class="btn2">
                          <text class="i ico"></text>
                          开通VIP
                        </view>
                      </view>
                    </view>
                  </navigator>
                  <view class="tbox">
                    <view :class="'h5 ' + item.onoff + (item.auth == 'vip' ? ' C999' : '')"
                          :data-index="index" @tap.stop.prevent="SO_onoffFn">
                      {{ item.tbody }}
                    </view>
                    <view :class="'ul def ' + (item.ulcls == 'col2' ? item.ulcls : 'col3')"
                          :style="'display:' + (item.onoff == 'on' ? 'block' : 'none')">
                      <view
                          v-for="(item2, idx2) in item.arr"
                          :key="idx2"
                          :class="'li' + (globalUtils.indexOf(item.i, item2.i) ? ' ed' : '')"
                          :data-auth="item.auth"
                          :data-fkind="item.fkind"
                          :data-i="item2.i"
                          :data-idx="index"
                          @tap.stop.prevent="SO_liFn"
                      >
                        {{ item2.v }}
                      </view>
                    </view>
                  </view>
                </block>

                <input :name="item.f" :value="item.i" hidden type="text"/>

                <input :name="item.f + '_str'" :value="item.v" hidden type="text"/>
              </block>
              <input hidden name="sokind" type="text" value="ext"/>
              <view class="savebox">
                <button class="reset" formType="reset">重置</button>
                <button class="ico" formType="submit"> 确定</button>
              </view>
              <view class="blank"></view>
            </form>
          </view>
        </view>
      </view>
    </block>
  </view>
</template>
<script>
import globalUtils from "../../res/www.a9a.cn";

var a;
var t;
var i;
var e;
var n = require('../../@babel/runtime/helpers/defineProperty');
var s = require('../../res/www.a9a.cn.js');
var app = getApp();
var d = 2;
var o = true;
export default {
  computed: {
    globalUtils() {
      return globalUtils
    }
  },
  data() {
    return {
      setInter: '',
      SO_title: '嘉宾筛选',
      t: 1,
      LIST_nodata: false,
      triggered: true,
      loading_flag: false,
      loading_ico_flag: false,
      loading_str: '拼命加载中',
      color: '',
      rgbcolor: '',
      id: '',
      SO: '',

      DJS: {
        flag: 0,
        title: ''
      },

      areaidARR: '',
      area2idARR: '',

      VU: {
        num: 0,
        parr: []
      },

      LIST: '',
      backtop_flag: false,
      djs_H: '',
      djs_M: '',
      djs_S: '',
      div_right_mask_class: '',
      div_right_flag: false,
      keyword: '',
      huxuan_nodata: false,
      nTop: '',
      nHeight: '',
      pages: [],
      nTH: '',
      scrolltopNum_index: 0,
      dl: [],
      div_right_box_class: '',
      idx2: 0
    };
  },
  onLoad: function (a) {
    var that = this;
    var e = this;
    t = a.id;
    app.globalData.get_config('_ZEAI').then(function (a) {
      e.setData({
        color: app.globalData._ZEAI.color,
        rgbcolor: s.c16_rgb(app.globalData._ZEAI.color)
      });
    });
    app.globalData.get_navigationBarTopHeight(this);
    app.globalData.get_openid().then(function (a) {
      that.init();
    });
  },
  methods: {
    init: function () {
      s.ifint(t) ||
      uni.showModal({
        content: rs.msg,
        confirmColor: that.color,
        confirmText: '朕知道了',
        showCancel: false,
        success: function (a) {
          uni.navigateBack();
        }
      });
      var that = this;
      d = 2;
      e = [];
      uni.showLoading({
        title: '拼命加载中...',
        mask: true
      });
      var n = {
        submitok: 'huxuan_detail_ulist_init',
        openid: (i = uni.getStorageSync('COOK_U')).openid,
        id: t
      };
      app.globalData.ajax({
        url: 'huxuan.php',
        data: n,
        success: function (i) {
          if (1 == i.flag) {
            that.setData({
              id: t,
              SO: i.SO,
              DJS: i.DJS,
              areaidARR: i.areaidARR,
              area2idARR: i.area2idARR
            });
            if (1 == i.DJS.flag) {
              that.DJSFn(i.DJS.difftime);
            }
            that.list(that.t);
          } else {
            if ('nobm' == i.flag) {
              uni.showModal({
                content: i.msg,
                confirmColor: that.color,
                confirmText: '朕知道了',
                showCancel: false,
                success: function (a) {
                  uni.redirectTo({
                    url: '/hnPages/huxuan/huxuan_detail?id=' + t
                  });
                }
              });
            } else {
              uni.showToast({
                title: i.msg,
                icon: 'none',
                mask: true
              });
            }
          }
          uni.hideLoading();
        }
      });
    },

    uidFn: function (a) {
      var i = a.currentTarget.dataset.uid;
      uni.navigateTo({
        url: '../hn/hn_u?ifhx=1&id=' + t + '&uid=' + i
      });
    },

    list: function () {
      var that = this;
      uni.showLoading({
        title: '拼命加载中...',
        mask: true
      });
      o = false;
      var d = {
        submitok: 'huxuan_detail_ulist',
        openid: (i = uni.getStorageSync('COOK_U')).openid,
        id: t,
        t: that.t
      };
      s.empty(e) || (d = JSON.parse((JSON.stringify(d) + JSON.stringify(e)).replace(/}{/, ',')));
      app.globalData.ajax({
        url: 'huxuan.php',
        data: d,
        success: function (t) {
          if (1 == t.flag) {
            if (0 == t.LIST.length || s.empty(t.LIST)) {
              var i = !(t.VU.num > 0 && 2 == that.t);
              that.setData({
                VU: t.VU,
                LIST: t.LIST,
                LIST_nodata: i
              });
            } else {
              var e;
              that.setData({
                VU: t.VU,
                'LIST[0]': t.LIST,
                LIST_nodata: false
              });
            }
          } else {
            uni.showToast({
              title: t.msg,
              icon: 'none',
              mask: true
            });
          }
          uni.hideLoading();
          o = true;
        }
      });
    },

    topFn: function (a) {
      var that = this;
      uni.vibrateShort({
        type: 'heavy'
      });
      setTimeout(function () {
        that.setData({
          triggered: false,
          loading_flag: false,
          loading_str: '拼命加载中',
          LIST: [],
          LIST_nodata: false
        });
        d = 2;
        e = [];
        that.init();
      }, 500);
    },

    setloading: function (a, t) {
      'start' == a
          ? this.setData({
            loading_flag: true,
            loading_ico_flag: true,
            loading_str: t
          })
          : 'end' == a
              ? this.setData({
                loading_ico_flag: false,
                loading_str: t
              })
              : 'reset' == a &&
              this.setData({
                loading_flag: false,
                loading_ico_flag: false,
                loading_str: t
              });
    },

    btmFn: function (a) {
      if (!s.empty(this.VU) && 2 == this.t) {
        return false;
      }
      var c = this.LIST;
      var that = this;
      if (o) {
        o = false;
        that.setloading('start', '拼命加载中');
        var f = {
          submitok: 'huxuan_detail_ulist',
          p: d,
          openid: i.openid,
          id: t,
          t: that.t
        };
        s.empty(e) || (f = JSON.parse((JSON.stringify(f) + JSON.stringify(e)).replace(/}{/, ',')));
        app.globalData.ajax({
          url: 'huxuan.php',
          data: f,
          success: function (a) {
            if (1 == a.flag) {
              var t = c.length;
              if (a.LIST.length < 1) {
                that.setloading('end', '已全部加载完毕');
                return void (o = false);
              }
              that.setData(n({}, 'LIST[' + t + ']', a.LIST));
              d += 1;
              o = true;
            } else {
              uni.showToast({
                title: a.msg,
                icon: 'none',
                mask: true
              });
            }
            that.setloading('end', '上拉加载更多');
          }
        });
      }
    },

    scrollFn: function (a) {
      a.detail.scrollTop > 100
          ? this.setData({
            backtop_flag: true
          })
          : this.setData({
            backtop_flag: false
          });
    },

    backtopFn: function (a) {
      var t = 'scrolltopNum_' + a.currentTarget.dataset.id;
      this.setData(n({}, t, 0));
    },

    DJSFn: function (a) {
      var that = this;
      that.setInter = setInterval(function () {
        var i = 0;
        var e = 0;
        var n = 0;
        a > 0
            ? ((i = Math.floor(a / 3600)),
                (e = Math.floor(a / 60) - 60 * i),
                (n = Math.floor(a) - 60 * i * 60 - 60 * e),
            i <= 9 && (i = '0' + i),
            e <= 9 && (e = '0' + e),
            n <= 9 && (n = '0' + n),
                that.setData({
                  djs_H: i,
                  djs_M: e,
                  djs_S: n
                }),
                a--)
            : (clearInterval(that.setInter), that.init());
      }, 1000);
    },

    ulist_navFn: function (a) {
      var t = a.currentTarget.dataset.t;
      e = [];
      d = 2;
      this.setData({
        t: t,
        LIST: [],
        loading_flag: false
      });
      this.list();
    },

    blankFn: function () {
    },

    SOFn: function () {
      this.setData({
        div_right_mask_class: 'alpha0_100',
        div_right_flag: true
      });
    },

    SO_close_Fn: function () {
      var that = this;
      this.setData({
        div_right_mask_class: 'alpha100_0'
      });
      setTimeout(function () {
        that.setData({
          div_right_flag: false
        });
      }, 400);
    },

    SO_form_uid_submitFn: function (a) {
      var t = a.detail.value.keyword;
      e = {
        keyword: t
      };
      this.SO_close_Fn();
      this.setData({
        LIST: []
      });
      this.list();
    },

    SO_input_uid_submitFn: function (a) {
      var t = a.detail.value;
      e = {
        keyword: t
      };
      this.SO_close_Fn();
      this.setData({
        LIST: []
      });
      this.list();
    },

    SO_uid_bindblurFn: function (a) {
      var t = a.detail.value;
      this.setData({
        keyword: t
      });
    },

    SO_liFn: function (a) {
      if ('vip' != a.currentTarget.dataset.auth) {
        var t;
        var i = a.currentTarget.dataset.idx;
        var e = a.currentTarget.dataset.i;
        var r = a.currentTarget.dataset.fkind;
        var d = this.SO[i].i;
        t = s.empty(d) ? e : 'checkbox' == r ? (s.indexOf(d, e) ? (t = s.json_remove(d, e)).join(',') : d + ',' + e) : e;
        if (0 == e) {
          t = 0;
        }
        this.setData(n({}, 'SO[' + i + '].i', t));
      } else {
        this.vipFn();
      }
    },

    SO_submitFn: function (a) {
      (e = a.detail.value).keyword = this.keyword;
      this.setloading('reset', '拼命加载中');
      this.SO_close_Fn();
      this.setData({
        LIST: []
      });
      this.list();
    },

    SO_resetFn: function (a) {
      var t = this.SO;
      for (var i in t) {
        var e;
        this.setData((n((e = {}), 'SO[' + i + '].i', 0), n(e, 'SO[' + i + '].v', ''), e));
      }
      this.setData({
        keyword: ''
      });
    },

    SO_onoffFn: function (a) {
      var t;
      var i = a.currentTarget.dataset.index;
      t = 'on' == this.SO[i].onoff ? 'off' : 'on';
      this.setData(n({}, 'SO[' + i + '].onoff', t));
    },

    SO_rangFn: function (a) {
      a.currentTarget.dataset.f;
      var t;
      var i = a.currentTarget.dataset.index;
      var e = a.detail.value;
      if (e[0] > e[1]) {
        uni.showToast({
          title: '请选择左小右大范围',
          icon: 'none',
          mask: true
        });
      } else {
        var r = s.idx_iv(e, this.SO[i].arr.arr[0]);
        this.setData((n((t = {}), 'SO[' + i + '].i', r[0]), n(t, 'SO[' + i + '].v', r[1]), n(t, 'SO[' + i + '].arr.def', e), t));
      }
    },

    vipFn: function () {
      app.globalData.chklogin().then(function (a) {
        a
            ? uni.navigateTo({
              url: '/pagesA/my_vip/my_vip'
            })
            : uni.navigateTo({
              url: '/pages/login/login'
            });
      });
    },

    areaidFn: function (a) {
      for (var t, i = a.currentTarget.dataset.kind, e = (a.currentTarget.dataset.f, a.detail.value), r = a.currentTarget.dataset.idx, d = [], o = 0; o < e.length; o++) {
        if (e[o] > 0) {
          d.push(e[o] - 1);
        }
      }
      e = d;
      if ('hj' == i) {
        var c = s.areaGetTtitle(e, this.area2idARR);
      } else {
        c = s.areaGetTtitle(e, this.areaidARR);
      }
      var l = c[0];
      var f = c[1];
      this.setData((n((t = {}), 'SO[' + r + '].i', l), n(t, 'SO[' + r + '].v', f), t));
    },

    areaidChangeFn: function (a) {
      var t;
      var i = a.currentTarget.dataset.kind;
      var e = a.detail.column;
      var r = a.detail.value;
      var d = a.currentTarget.dataset.idx;
      var o = 'hj' == i ? 4 : parseInt(this.SO[d].arealeval);
      var c = {
        def: this.SO[d].arr.def,
        idx: this.SO[d].arr.idx
      };
      if ('hj' == i) {
        var l = this.area2idARR.ARR1;
        var f = this.area2idARR.ARR2;
        var h = this.area2idARR.ARR3;
        var u = this.area2idARR.ARR4;
      } else {
        l = this.areaidARR.ARR1;
        f = this.areaidARR.ARR2;
        h = this.areaidARR.ARR3;
        u = this.areaidARR.ARR4;
      }
      var g;
      var _;
      var S;
      var x = [
        {
          i: '0',
          v: '不限',
          f: '0'
        }
      ];
      var v = l;
      var T = [];
      var p = [];
      var O = [];
      switch (((v = x.concat(v)), e)) {
        case 0:
          if (0 == r) {
            switch (((c.def[0] = v), o >= 2 && (c.def[1] = x), o >= 3 && (c.def[2] = x), o >= 4 && (c.def[3] = x), o)) {
              case 1:
                c.idx = [0];
                break;
              case 2:
                c.idx = [0, 0];
                break;
              case 3:
                c.idx = [0, 0, 0];
                break;
              case 4:
                c.idx = [0, 0, 0, 0];
            }
          } else {
            switch (((g = l[r - 1].i), o)) {
              case 1:
                c.def = [v];
                c.idx = [r];
                break;
              case 2:
                T = x.concat(s.areaNEW(g, f));
                c.def = [v, T];
                c.idx = [r, 0];
                break;
              case 3:
                T = x.concat(s.areaNEW(g, f));
                c.def = [v, T, x];
                c.idx = [r, 0, 0];
                break;
              case 4:
                T = x.concat(s.areaNEW(g, f));
                c.def = [v, T, x, x];
                c.idx = [r, 0, 0, 0];
            }
          }
          break;
        case 1:
          if (0 == r) {
            if (o >= 3) {
              c.def[2] = x;
            }
            if (o >= 4) {
              c.def[3] = x;
            }
            if (o >= 2) {
              c.idx[1] = r;
            }
            if (o >= 3) {
              c.idx[2] = 0;
            }
            if (o >= 4) {
              c.idx[3] = 0;
            }
          } else {
            switch (o) {
              case 2:
                c.idx[1] = r;
                break;
              case 3:
                g = l[c.idx[0] - 1].i;
                _ = (T = x.concat(s.areaNEW(g, f)))[r].i;
                p = x.concat(s.areaNEW(_, h));
                c.def[2] = p;
                c.idx[1] = r;
                c.idx[2] = 0;
                break;
              case 4:
                g = l[c.idx[0] - 1].i;
                _ = (T = x.concat(s.areaNEW(g, f)))[r].i;
                p = x.concat(s.areaNEW(_, h));
                c.def[2] = p;
                c.def[3] = x;
                c.idx[1] = r;
                c.idx[2] = 0;
                c.idx[3] = 0;
            }
          }
          break;
        case 2:
          if (0 == r) {
            if (o >= 4) {
              c.def[3] = x;
            }
            if (o >= 3) {
              c.idx[2] = r;
            }
            if (o >= 4) {
              c.idx[3] = 0;
            }
          } else {
            switch (o) {
              case 3:
                c.idx[2] = r;
                break;
              case 4:
                g = l[c.idx[0] - 1].i;
                _ = (T = x.concat(s.areaNEW(g, f)))[c.idx[1]].i;
                S = (p = x.concat(s.areaNEW(_, h)))[r].i;
                O = x.concat(s.areaNEW(S, u));
                c.def[3] = O;
                c.idx[2] = r;
                c.idx[3] = 0;
            }
          }
          break;
        case 3:
          if (o >= 4) {
            c.idx[3] = r;
          }
      }
      this.setData((n((t = {}), 'SO[' + d + '].arr.def', c.def), n(t, 'SO[' + d + '].arr.idx', c.idx), t));
    },

    nodatabackFn: function (a) {
      e = '';
      this.setData({
        loading_flag: false,
        loading_str: '拼命加载中',
        LIST: [],
        huxuan_nodata: false
      });
      d = 2;
      this.init();
    },

    index_SO_uid_submitFn2() {
      console.log('占位：函数 index_SO_uid_submitFn2 未声明');
    }
  }
};
</script>
<style>
@import 'huxuan_detail_ulist.css';
</style>
